Menu Général                                                                                        
Doc LCD Techno      -         Doc Hitachi en anglais       -        Doc Hitachi(format pdf )         

Afficheurs LCD à matrices de points

avec module "générateur de caractères intégré"

1. Récapitulatif de la documentation constructeur

Description du module

Le LTN 211 R;F comprend:

- une matrice LCD avec un format d'affichage de 5x7 points, 16 caractères sur 2 lignes.

- un driver LCD et un contrôleur LSI

Le contrôleur du LTN 211 comprend:

- une ROM pour générer des caractères programmés par le fabriquant

- une RAM pour mémoriser les données à l'écran

Le module:

- est capable de générer 168 caractères alpha numériques

- permet de paramétrer par des instructions le positionnement d'un caractère, d'un curseur, le clignotement, ...

Consommation du module: 7,5 mW

Interface de données: Parallèle 8 bits ou parallèle en 2 temps sur 4 bits (D4,D5,D6,D7).

Différence entre le LTN 211 R et le LTN 211 F: R ® Réflectif réflexion de la lumière extérieure

F ® Transflectif Rétroéclairage + réflectif

Configuration du brochage de l'afficheur Tableau de description des broches
Broche
Symbole
I/O
Nom et fonction
Fonction détaillé
1
VSS
I
Ground Masse
2
VDD
I
+ 5 V (power supply) Alimentation
3
VO
I
Ajustage du contraste  
4
RS
I
Register select RS=1 pour une donnée RS=0 pour une instruction 
5
R/W
I
Read/Write R/W=1 lecture RW=0 écriture du module
6
E
I
Enable Entrée de validation
7
D0
I/O
   
8
D1
I/O
Data (low) utilisée pour le transfert sur une seule ligne de données
9
D2
I/O
  8 bits
10
D3
I/O
   
11
D4
I/O
   
12
D5
I/O
Data (hight) utilisée pour le transfert des 2 modes 4 ou 8 bits
13
D6
I/O
   
14
D7 ou BF
I/O
Data or Busy Flag Indicateur: BF=1 module occupé, BF=0 module libre

  LISTE DES INSTRUCTIONS
 
INSTRUCTIONS
RS
R/W
D7
D6
D5
D4
D3
D2
D1
D0
DESCRIPTIONS
DUREE
 
1
Effacement

affichage

0
0
0
0
0
0
0
0
0
1
- Efface la mémoire d'affichage DDRAM, mais pas CGRAM 

- Place le curseur en début de ligne à l'adresse $00 (home)

1,64ms
Write
2
Curseur au

début

 

0
0
0
0
0
0
0
0
1
x
- Place le curseur en début de ligne à l'adresse "$00

- Annule les décalages

- L'adresse $00 redevient la position supérieure gauche.

- Le contenu de la mémoire DDRAM reste inchangé.

1,64ms
code

 

3
Décalage texte et/ou curseur
0
0
0
0
0
0
0
1
I/D
S
- I/D indique la direction de déplacement du curseur.

- S indique si le texte suit ou non le curseur.

Ces opération sont réalisées pendant la lecture et l'écriture de données.

40µs
I

N

S

T

4
Contrôle d'affichage
0
0
0
0
0
0
1
D
C
B
- D valide ON/OFF l'affichage.

- C valide le curseur

- B valide le clignotement du curseur sous le caractère (Blink)

40µs
R

U

C

5
Décalage

curseur/affichage

0
0
0
0
0
1
S/C
R/L
x
x
- S/C déplace le curseur ou déplace le texte sans changer le contenu de la mémoire DDRAM

- R/L défini le sens de décalage

40µs
T

I

O

6
Initialisation
0
0
0
0
1
DL
N
(F)
x
x
- DL défini la longueur de la donnée de l'interface (Data Length)

- N le nombre de ligne - (F) la fonte du caractère

40µs
N
7
Définition adresse CGRAM

Géné. caractères

0
0
0
1
A
G
C
A
G
C
- Définit l'adresse CGRAM.

Indique la rangée ( de 000 à 111) et le caractère où

Ecrire les 5 bits de poids faible de l'octet de données qui suit

40µs
 
8
Définition adresse DDRAM
0
0
1
   
A
D
D
    - Définit l'adresse DDRAM.

Place la valeur adresse dans le compteur d'adresse, les données qui suivent sont en ASCII.

40µs
 
9
Lecture adresse flag BUSY
0
1
BF
   
A
C
      - Lit le flag BF indiquant que l'opération interne est en cours

- Lit le contenu du compteur d'adresse.

00µs
Read

BUSY

10
Ecriture données CGRAM/DDRAM
1
0
   
Do
nn
ée
      - Ecrit une donnée dans la mémoire DDRAM/CGRAM
40µs
Write

data

11
Lecture données CGRAM/DDRAM
1
1
   
Do
nn
ée
      - Lit une donnée dans la mémoire DDRAM/CGRAM
40µs
Read

data

CODES

I/D = 1 incrément R/L = 1 décalage vers la droite N = 0 1/8 ou 1/11

I/D = 0 décrément R/L = 0 décalage vers la gauche F = 1 5x10 points

S = 1 avec décalage d'affichage DL = 1 mode 8 bits F = 0 5x7 points

S/C = 1 décalage d'affichage DL = 0 mode 4 bits BF = 1 opération en cours

S/C = 0 Déplacement curseur N = 1 1/16 BF = 0 libre

DESCRIPTION

DDRAM mémoire d'affichage ADD adresse DDRAM correspondant au curseur

CGRAM mémoire générateur ACG adresse CGRAM

AC adresse compteur utilisée par DDRAM et CGRAM

Instructions de commandes

Les registres RS = 0 et R/W = 0

permet de sélectionner les instructions (IR) lignes 1 à 8 du tableau d'instructions.

Ses instructions sont envoyées par le µP pour paramètre le module d'affichage sous la formes de "flags" à travers les données.

RS = 0 et R/W = 1

Il est possible aussi de lire le contenu du flag (BF) "BUSY" sur D7, et de lire le contenu du compteur d'adresse (AC) de D0 à D6.